<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script type="text/javascript">
        //1.将A5F3转成2进制
        var num = 'A5F3'
        var num1 = parseInt(num,16)
        var num2 = num1.toString(2)
        console.log(num2);
        // 2.99乘法表
        
        for (var i =1; i <=9; i++) {
            for (var j = 1; j <=i; j++) {
                document.write(j+"*"+i+"="+i*j+'&nbsp'+'&nbsp');
            }
            document.write('<br>')
        }
        // 3.输入年月，（用数组）
        var date = new Array(3)
         date[0] = prompt("请输入年")
         date[1] = prompt("请输入月")
         date[2] = prompt("请输入日")
        //3.1.计算当月有多少天
        //3.2.计算还剩多少天
        if(date[0]%4==0 & date[0]%100!=0){
            switch(date[1]){
            case "1":
                document.write("这个月有"+31+"天")
                document.write("<br>")
                document.write("这个月还有"+(31-date[2])+"天")
                break;
            case "2":
                document.write("这个月有"+29+"天")
                document.write("<br>")
                document.write("这个月还有"+(29-date[2])+"天")
                break;
            case "3":
                document.write("这个月有"+31+"天")
                document.write("<br>")
                document.write("这个月还有"+(31-date[2])+"天")
                break;
            case "4":
                document.write("这个月有"+30+"天")
                document.write("<br>")
                document.write("这个月还有"+(30-date[2])+"天")
                break;
            case "5":
                document.write("这个月有"+31+"天")
                document.write("<br>")
                document.write("这个月还有"+(31-date[2])+"天")
                break;
            case "6":
                document.write("这个月有"+30+"天")
                document.write("<br>")
                document.write("这个月还有"+(30-date[2])+"天")
                break;
            case "7":
                document.write("这个月有"+31+"天")
                document.write("<br>")
                document.write("这个月还有"+(31-date[2])+"天")
                break;
            case "8":
                document.write("这个月有"+31+"天")
                document.write("<br>")
                document.write("这个月还有"+(31-date[2])+"天")
                break;
            case "9":
                document.write("这个月有"+30+"天")
                document.write("<br>")
                document.write("这个月还有"+(30-date[2])+"天")
                break;
            case "10":
                document.write("这个月有"+31+"天")
                document.write("<br>")
                document.write("这个月还有"+(31-date[2])+"天")
                break;
            case "11":
                document.write("这个月有"+30+"天")
                document.write("<br>")
                document.write("这个月还有"+(30-date[2])+"天")
                break;
            case "12":
                document.write("这个月有"+31+"天")
                document.write("<br>")
                document.write("这个月还有"+(31-date[2])+"天")
                break;
            default:
                document.write("月份错误")
                break;
        }
        }else{
            switch(date[1]){
            case "1":
                document.write("这个月有"+31+"天")
                document.write("<br>")
                document.write("这个月还有"+(31-date[2])+"天")
                break;
            case "2":
                document.write("这个月有"+28+"天")
                document.write("<br>")
                document.write("这个月还有"+(28-date[2])+"天")
                break;
            case "3":
                document.write("这个月有"+31+"天")
                document.write("<br>")
                document.write("这个月还有"+(31-date[2])+"天")
                break;
            case "4":
                document.write("这个月有"+30+"天")
                document.write("<br>")
                document.write("这个月还有"+(30-date[2])+"天")
                break;
            case "5":
                document.write("这个月有"+31+"天")
                document.write("<br>")
                document.write("这个月还有"+(31-date[2])+"天")
                break;
            case "6":
                document.write("这个月有"+30+"天")
                document.write("<br>")
                document.write("这个月还有"+(30-date[2])+"天")
                break;
            case "7":
                document.write("这个月有"+31+"天")
                document.write("<br>")
                document.write("这个月还有"+(31-date[2])+"天")
                break;
            case "8":
                document.write("这个月有"+31+"天")
                document.write("<br>")
                document.write("这个月还有"+(31-date[2])+"天")
                break;
            case "9":
                document.write("这个月有"+30+"天")
                document.write("<br>")
                document.write("这个月还有"+(30-date[2])+"天")
                break;
            case "10":
                document.write("这个月有"+31+"天")
                document.write("<br>")
                document.write("这个月还有"+(31-date[2])+"天")
                break;
            case "11":
                document.write("这个月有"+30+"天")
                document.write("<br>")
                document.write("这个月还有"+(30-date[2])+"天")
                break;
            case "12":
                document.write("这个月有"+31+"天")
                document.write("<br>")
                document.write("这个月还有"+(31-date[2])+"天")
                break;
            default:
                document.write("月份错误")
                break;
        }
        }
        
        
        
        </script>
</head>
<body>
    
</body>
</html>